package com.sword.service.system;

import com.sword.page.PageResult;
import com.sword.page.QueryPageBean;
import com.sword.pojo.system.Dept;

import java.util.List;

public interface DeptService {
//    // 分页查询部门
//    PageResult queryDept(QueryPageBean queryPageBean);
//
//    //模糊查询
//    PageResult queryDeptLike(QueryPageBean queryPageBean);
//
//    // 添加部门
//    Integer addDept(Dept dept);
//
//    // 编辑部门
//    Integer editDept(Dept dept);
//
//    // 删除部门
//    Integer deleteDept(Integer id);
    //新增部门(返回1新增成功)
    public Integer addDept(String Deptid, String Deptname, String remark);
    //通过部门id删除部门(返回1删除成功)
    public Integer deleteDept(Integer id);
    //批量删除部门(返回1删除成功)
    public Integer deleteDepts(List<Integer> id);
    //修改部门信息(返回1修改成功)
    public Integer modifyDept(Integer id,String Deptid, String Deptname, String remark);
    //查询所有
    public List<Dept> queryAll();
    //通过id查询
    public Dept queryDeptById(String id);
    //模糊查询
    public List<Dept> queryDeptLike(String word);
}
